package cn.tedu.toa.management.sys.service;

import cn.tedu.toa.management.sys.entity.SysRoles;
import cn.tedu.toa.management.sys.entity.SysUsers;
import cn.tedu.toa.management.sys.vo.UserVo;
import com.baomidou.mybatisplus.extension.service.IService;
import com.github.pagehelper.PageInfo;

/**
 * <p>
 * 系统用户 服务类
 * </p>
 *
 * @author huaqian
 * @since 2021-09-09
 */
public interface SysUsersService extends IService<SysUsers> {

    PageInfo<SysUsers> findUserList(String username, Integer pageNum, Integer pageSize);

    void saveUser(SysUsers user,Integer[] roleIds);

    void updateUser(SysUsers user,Integer[] roleIds);

    void modifyUserValidByUserId(Integer userId,Integer valid );


    UserVo selectUserByUserId(int userId);

    void updatePwd(String password,String newPassword);


}
